package io;

import java.io.File;
import java.io.IOException;

/**
 * @Package javaSE.io
 * @Author shimmer
 * @Date 2020/5/27 11:55
 * @TODO 创建文件
 */
public class CreateFile {
    public static void main(String[] args) {
        createFile();
    }

    public static void createFile() {
        //File f = new File("src/main/java/javaSE/io","ioFile.tet");
        File f = new File("src/main/java/javaSE/io/ioFile.txt");
        try {
            if (f.createNewFile()) {
                System.out.println("创建成功！"); //当且仅当不存在具有此抽象路径名指定名称的文件时，不可分地创建一个新的空文
            }
            //返回由此抽象路径名表示的文件或目录的名称。  
            System.out.println("该分区大小   " + f.getTotalSpace() / (1024 * 1024 * 1024) + "G");
            if (f.delete()) {
                System.out.println("删除成功!");
            }
            System.out.println("文件名  " + f.getName());  //  返回由此抽象路径名表示的文件或目录的名称。  
            System.out.println("文件父目录字符串 " + f.getParent());// 返回此抽象路径名父目录的路径名字符串；如果此路径名没有指定父目录，则返回 null。  

        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}
